using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.Composition;

namespace SU.DomainModel.Entity
{
    public partial class Carrier
    {
        public string ID { get; set; }

        [Required(ErrorMessage = "*")]
        public string CarrierName { get; set; }

        [Required(ErrorMessage = "*")]
        public string CountryID { get; set; }

        public string CountryCode { get; set; }
        public string CountryName { get; set; }
        public string CountryNameEN { get; set; }

        [Required(ErrorMessage = "*")]
        public string CarrierCode { get; set; }
        public string PreContainerNum { get; set; }

        [Required(ErrorMessage = "*")]
        public string CarrierNameEN { get; set; }
        public string Contact { get; set; }
        public string Mobile { get; set; }
        public string ContactTel { get; set; }
        public string WebSite { get; set; }
        public string Fax { get; set; }
        public string Email { get; set; }
        public string Address { get; set; }
        public string SmallLogo { get; set; }
        public string MiddleLogo { get; set; }
        public string BigLogo { get; set; }
        public string TrackURL { get; set; }
        public string PriceRemark { get; set; }
        public string BookRemark { get; set; }
        [Required(ErrorMessage = "*")]
        public Nullable<int> Flag { get; set; }
        public string RarURL { get; set; }

        [Required(ErrorMessage = "*")]
        public Nullable<double> TaxRate { get; set; }
        public string OverWeightRemark { get; set; }
        public string AdditionalRemark { get; set; }
        public string SpecialRemark { get; set; }
    }
}
